package com.ktgj.pay.domain;

import java.io.Serializable;
import java.util.Date;

public class MoInvoiceMQPush implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private int invoiceID;
	
	private String JSJID;
	
	private String orderNum;
	
	private int sourceWay;
	
	private String subOrders;
	
	private Double taxAmount;
	
	private String sellerTaxNo;
	
	private String imgurl;
	
	private String originalInvoiceNo;
	
	private String originalInvoiceCode;
	
	private int state;
	
	private int emailState;
	
	private String email;
	
	private String phoneNumber;
	
	private Double amount;
	
	private Double tax;
	
	private Date actualTime;
	
	private Date createTime;
	
	private String remark;
	
	private Double taxRate;

	public int getInvoiceID() {
		return invoiceID;
	}

	public void setInvoiceID(int invoiceID) {
		this.invoiceID = invoiceID;
	}

	public String getJSJID() {
		return JSJID;
	}

	public void setJSJID(String jSJID) {
		JSJID = jSJID;
	}

	public String getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}

	public int getSourceWay() {
		return sourceWay;
	}

	public void setSourceWay(int sourceWay) {
		this.sourceWay = sourceWay;
	}

	public String getSubOrders() {
		return subOrders;
	}

	public void setSubOrders(String subOrders) {
		this.subOrders = subOrders;
	}

	public Double getTaxAmount() {
		return taxAmount;
	}

	public void setTaxAmount(Double taxAmount) {
		this.taxAmount = taxAmount;
	}

	public String getSellerTaxNo() {
		return sellerTaxNo;
	}

	public void setSellerTaxNo(String sellerTaxNo) {
		this.sellerTaxNo = sellerTaxNo;
	}

	public String getImgurl() {
		return imgurl;
	}

	public void setImgurl(String imgurl) {
		this.imgurl = imgurl;
	}

	public String getOriginalInvoiceNo() {
		return originalInvoiceNo;
	}

	public void setOriginalInvoiceNo(String originalInvoiceNo) {
		this.originalInvoiceNo = originalInvoiceNo;
	}

	public String getOriginalInvoiceCode() {
		return originalInvoiceCode;
	}

	public void setOriginalInvoiceCode(String originalInvoiceCode) {
		this.originalInvoiceCode = originalInvoiceCode;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public int getEmailState() {
		return emailState;
	}

	public void setEmailState(int emailState) {
		this.emailState = emailState;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public Double getTax() {
		return tax;
	}

	public void setTax(Double tax) {
		this.tax = tax;
	}

	public Date getActualTime() {
		return actualTime;
	}

	public void setActualTime(Date actualTime) {
		this.actualTime = actualTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Double getTaxRate() {
		return taxRate;
	}

	public void setTaxRate(Double taxRate) {
		this.taxRate = taxRate;
	}

	public MoInvoiceMQPush() {
		super();
	}

	public MoInvoiceMQPush(int invoiceID, String jSJID, String orderNum, int sourceWay, String subOrders,
                           Double taxAmount, String sellerTaxNo, String imgurl, String originalInvoiceNo, String originalInvoiceCode,
                           int state, int emailState, String email, String phoneNumber, Double amount, Double tax, Date actualTime,
                           Date createTime, String remark, Double taxRate) {
		super();
		this.invoiceID = invoiceID;
		JSJID = jSJID;
		this.orderNum = orderNum;
		this.sourceWay = sourceWay;
		this.subOrders = subOrders;
		this.taxAmount = taxAmount;
		this.sellerTaxNo = sellerTaxNo;
		this.imgurl = imgurl;
		this.originalInvoiceNo = originalInvoiceNo;
		this.originalInvoiceCode = originalInvoiceCode;
		this.state = state;
		this.emailState = emailState;
		this.email = email;
		this.phoneNumber = phoneNumber;
		this.amount = amount;
		this.tax = tax;
		this.actualTime = actualTime;
		this.createTime = createTime;
		this.remark = remark;
		this.taxRate = taxRate;
	}

	@Override
	public String toString() {
		return "MoInvoiceMQPush [invoiceID=" + invoiceID + ", JSJID=" + JSJID + ", orderNum=" + orderNum
				+ ", sourceWay=" + sourceWay + ", subOrders=" + subOrders + ", taxAmount=" + taxAmount
				+ ", sellerTaxNo=" + sellerTaxNo + ", imgurl=" + imgurl + ", originalInvoiceNo=" + originalInvoiceNo
				+ ", originalInvoiceCode=" + originalInvoiceCode + ", state=" + state + ", emailState=" + emailState
				+ ", email=" + email + ", phoneNumber=" + phoneNumber + ", amount=" + amount + ", tax=" + tax
				+ ", actualTime=" + actualTime + ", createTime=" + createTime + ", remark=" + remark + ", taxRate="
				+ taxRate + "]";
	}

	

}
